@media(max-width:1480px){
	.wrapper { width:1280px; margin: 0px auto; overflow: hidden;}
	.header_i { width:auto; max-width: 96%;}
	.homenews li{ padding: 8px 0; line-height: 170%;}
	.homenews h3{ padding-bottom: 4px;}
	.homenews p{line-height: 26px;}
}
@media(max-width:1366px){
	.wrapper { width:1200px; margin: 0px auto; overflow: hidden;}
}
@media (max-width:1024px) {
.wrapper{width:auto; padding: 0 2.5%;}
.mbmenu .nav{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.nav__trigger {display: block;position:fixed;width: 35px;height: 25px;right:2%;top: 10px;z-index: 99997;}
.nav--active .nav__trigger {opacity:1;}
.nav__icon {display: inline-block;position: relative;width: 35px;height: 2px;background-color:#f08200;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before,
.nav__icon:after {content: '';display: block;width: 35px;height: 2px;position: absolute;background: #f08200;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;
transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before {margin-top:-10px;}
.nav__icon:after {margin-top:10px;}

.mbmenu .nav { position:fixed; z-index:99996;top:0;width: 100%;height: 100%;right:0; background:rgba(0,0,0,0.9);right:-100%}
.mbmenu .nav--active .nav {right:0;}
.mbmenu .nav--active .nav__icon {background: rgba(0, 0, 0, 0);}
.mbmenu .nav--active .nav__icon:before { margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);background: #fff}
.mbmenu .nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);background: #fff;}
.header_r{display: none;}
.mbmenu { display:block;}
.mbmenu ul { display:block;float:none; text-align:left;margin:50px 0 0 0}
.mbmenu li { border-bottom: 1px solid #333; display:block;width:100%;margin:0;}
.mbmenu li a {display: block;font-size:14px;border-width:0;line-height:40px;padding-left:20px;color:#ddd}
.mbmenu li a:hover { background:none;color:#fff}
.accordionmenu {}
.accordionmenu li { position:relative;}
.accordionmenu li .link {cursor: pointer;display: block;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;height:40px; line-height:40px;color:#fff;font-size:14px;padding-left:20px; background: url(../images/1.png) no-repeat 95% 50%}
.accordionmenu li .link a {color:#ddd;font-size:14px;}
.accordionmenu li.open .link { background:url(../images/2.png) no-repeat 95% 50% #ec0000;}
.accordionmenu .submenu {display:none;border-bottom:1px solid #555;}
.accordionmenu .submenu dd { height:40px; line-height:40px; background:#444;border-top:1px solid #555;}
.accordionmenu .submenu dd a { display:block;color:#ddd;font-size:14px;height:40px; line-height:40px;}
.accordionmenu .submenu dd a:hover {color:#fff}
.container{width:100%;}
.header_i { width: 100%; max-width:100%;}
/*底部快捷菜单*/
.Fast-nav{display: block; position: fixed;bottom: 0;left: 0;width: 100%;background: rgba(50,50,50,.9);z-index: 9999999;padding: 3px 0;font-size: 12px;}
.Fast-nav li{width: 33.333%;float: left;text-align: center;position: relative;}
.Fast-nav li:after{content: '';position: absolute;right: 0;top: 0;width: 1px;height: 100%;background:rgba(255,255,255,.3);}
.Fast-nav li:nth-child(3):after{display: none;}
.Fast-nav span{display:block}
.Fast-nav li a{color: #fff; line-height: 22px}
.Fast-nav .tel {background:url(../images/downtel.png) no-repeat center center; width: 20px; height: 20px;margin:0 auto; margin-top: 3px}
.Fast-nav .cp{background:url(../images/downcp.png) no-repeat center center; width: 20px; height: 20px;margin:0 auto; margin-top: 3px}
.Fast-nav .map {background:url(../images/downwz.png) no-repeat center center; width: 20px; height: 20px;margin:0 auto; margin-top: 3px}
.Fast-nav .top {background:url(../images/downhome.png) no-repeat center center; width: 20px; height: 20px;margin:0 auto; margin-top: 3px}
.izl-rmenu{display: none;}
/*首页*/
.header_i { width: 100%; max-width: 100%; height:50px;}
.header.bg .header_i { height:50px;}
.header .logo a,.header .logo img { height:32px;}
.tblank{height:50px}
.homeabout{padding:20px 0}
.homeabout_l{float:none; width:100%;}
.homeabout_r{float:none; width:100%;}
.aboutbox{font-size:14px; line-height:180%; padding-bottom:20px}
.aboutbox span{font-size:18px; display:block; padding-bottom:20px; color:#333;}
.aboutbox p{padding-top: 15px;}
.kfmore{ margin:0 0 30px;}
.kfmore a{ padding:8px 15px; border:1px solid #005ca2; margin: 0px auto; font-size:12px}
.prosortlist-l .kfmore{display: none;}
.graybox { padding:10px 0 0; background: #fff;}
.ind1_i { width: 100%;}
.ind1_i li{float:none; width:100%; margin-right:0%;}
.ind1_i a .text{height:60px;}
.ind1_i a .text h2 {font-size:16px}
.kefubox{ padding:20px 0; border-top:1px solid #e2e2e2}
.kefubox_r{float:none; width:100%;display: none;}
.kefubox_l{float:none; width:100%;}
.abouttitle{ font-size:18px; padding:0 0 20px; text-align: center;}
.abouttitle span{display: none;}
.abouttitle:after{ height:2px; width:30px; margin:0px auto 0}
.producttitle{ font-size:18px; padding:0 0 20px; text-align: center;}
.producttitle:after{height:2px; width:30px; margin:0px auto 0}
.kflogo{margin:0}
.kflogo li{float:left;width:25%}
.kfbox{margin:3px;border:1px solid #eee;}
.footer{padding-bottom:45px;}
.footer_it {padding:15px 0; display: initial;}
.footer_it .downl { float:none;display: none;}
.footer_it .downr { float:none; text-align: center; padding-top: 10px; width:100%}
.footer .copyright { text-align: center; padding: 20px 0; border-top: 1px solid #2d3b4d;}
.footer .eimg{padding:6px; margin:0px auto 5px; width:115px}
/*内页*/
.bread_i {height:50px;}
.bread_l{display: none;}
.bread_r a { height: 50px; line-height: 50px; margin-left:12px;}
.maincontent { padding:20px 0; background: #f3f4f5;}
.aboutcontent{line-height:200%;}
.contactwrap { border: solid 0px #dcdcdc; padding: 20px 0 0;}
.contact { border: solid 0px #dcdcdc; line-height:200%; padding:0px; flex-direction: column; font-size: 14px;}
.contact_l {width:100%; padding-bottom: 20px;}
.contact_r { display: block; width:100%;}
.contact h2 { font-size: 16px;  font-weight: normal; margin-bottom: 10px;}
.contact .ewm { padding-top: 10px;}
.contact .ewm .img img {background: #fff; padding:10px; max-width: 111px;}
.mappk{display: none;}
.sblist{margin:0 -3px}
.sblist_l{float:left; width:33.333%}
.sbbox{margin:3px;text-align: center;}
.case_pic{margin:0 -3px}
.case_pic li{float:left; width:50%}
.case_pic img{border-radius:3px;}
.case_pic .case_box{margin:3px;text-align: center; overflow: hidden;}
.kefu{margin:0 -3px}
.kefu li{float:left; width:33.333%}
.kefu .imgbox{margin:3px; padding:0;}

.product-box{margin:0 -5px;}
.product-box .pul{margin:5px;}
.product-box li{ float: left;width:50%;}
.product-box li .d1{font-size: 14px;padding:5px 0;}
.product-box li .img-box{	padding:0px;}

.mainproduct { padding:20px 0; background: #fff;}
.product_b{border:0px;background:#fff;}
.product_l{float:none; width:100%;}
.product_r{float:none; width:100%;}
.smfont{ margin:0; padding-bottom:10px;}
.smfont h2{font-size:18px; padding:5px 0;}
.cscontent{padding:10px 0 20px;}
.downan{padding-left:0;}
.coniu:link{ height:36px; line-height: 36px; padding-left:20px; padding-right:20px;}

.youshiwrap{padding:0 0 20px; background: #f8f8f8;}
.youshiwrap .ysbiaotiwrap{ min-height:auto;padding:20px 0}
.youshiwrap .ysbiaoti{display:inline; min-height:auto;}
.youshiwrap .ys_left{width:100%;display:inline; text-align: center;}
.youshiwrap .ys_right{width:100%; display: none;}
.youshiwrap .sida{font-size:22px;font-weight: bold;line-height:110%; color:#ffff00}
.youshiwrap .make{font-size:12px !important; line-height:180%; margin-left: 0px; display: block; margin-top: 10px;}
.youshiwrap .make span{font-size: 16px;letter-spacing:3px;}
.youshibox{ background:no-repeat; min-height: auto; margin:0;}
.youshi_l{float:none; width:100%; text-align: left;}
.youshi_r{float:none; width:100%;}
.youshi .blueline{border-right:0px solid #204fa9; padding-right: 0px; margin-top: 10px;}
.youshi .greenline{border-right:0px solid #64a81f; padding-right: 0px; margin-top: 20px;}
.youshi .orangeline{border-left:0px solid #f66330; padding-left: 0px; margin-top: 20px;}
.youshi .qbluline{border-left:0px solid #30a0f6; padding-left: 0px; margin-top: 20px;}
.yslist{}
.yslist p{margin-top:5px; line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;}
.yslist h2{font-size:16px; line-height:35px;text-align: center;}
.yslist .co1{ color:#204fa9;}
.yslist .co2{ color:#64a81f;}
.yslist .co3{ color:#f66330;}
.yslist .co4{ color:#30a0f6;}
.yslist .number{ font-size:24px; line-height:30px; text-align: center;}
.ystelphone{line-height:35px; border-radius:17px; font-size:14px; text-align: center; width:auto; margin:20px auto 0;}
.ystelphone strong{color:#204fa9; font-size:16px}
/*地图*/
#map { height:380px;margin-top:20px}
#map .BMapLabel { left: -125px!important; bottom: -38px!important; top: auto!important; background: transparent url(../images/map_info2.png) center / cover no-repeat!important; border: 0!important; width: 260px; height: 81px;}
#map .BMapLabel .inner { padding: 22px 0 22px 22px; width: 100%;}
#map .BMap_stdMpCtrl { right: auto!important; left: 10px!important;}
#map .anchorBL { display: none!important;}
#map .BMapLabel .inner h4 { font-size: 12px; line-height:25px; color: #222; white-space: normal; background: url(../images/map_addr.png) center left no-repeat; padding-left:25px;}
}